package com.lac.component.model;


import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * spu渠道查询结果对象
 *
 * @author zeyuphoenix
 * @since 2024-02-05
 */
@Data
@Accessors(chain = true)

public class GoodsSpuChannelQueryVo implements Serializable {

    /**
     * UID
     */
    private static final long serialVersionUID = 1L;

    // ================================================================
    // Fields
    // ================================================================

    /**
     * PK
     */
    private String id;

    /**
     * oms商品id
     */
    private String spuId;

    /**
     * 渠道id，渠道类型等于1，渠道id为1智采2东西集3燃气集市4视频号；渠道类型等于2，渠道id为供应商的id
     */
    private String channelId;

    /**
     * 渠道名称
     */
    private String channelName;

    /**
     * 渠道类型 1其他销售渠道(1智采2东西集3燃气集市4视频号),2供应商
     */
    private String channelType;

    /**
     * 渠道草稿状态（0初始值、1编辑中、2审核中、 3审核失败、 4审核成功、7商品异步提交，上传中、8商品异步提交，上传失败）
     */
    private Integer channelEditStatus;

    /**
     * 渠道审核明细
     */
    private String channelEditReviewDetails;

    /**
     * 渠道线上状态（0未上架、5上架、6回收站、11自主下架、13违规下架/风控系统下架、14保证金不足下架、15品牌过期下架、20商品被封禁）
     */
    private Integer channelStatus;

    /**
     * 渠道上下架明细
     */
    private String channelReviewDetails;

    /**
     * 商品审核中快照信息
     */
    private String draftJson;

    /**
     * 商品审核通过快照信息
     */
    private String releaseJson;

    /**
     * 逻辑删除标记（0：显示；1：隐藏）
     */
    private String delFlag;

    private Long createUser;


    private Date createTime;


    private Long updateUser;


    private Date updateTime;

}
